#include <12f675.h>
#fuses INTRC,NOWDT,NOPROTECT, NOMCLR
#use delay(clock=4000000)
#define GP0 PIN_A0
#define GP1 PIN_A1
#define GP2 PIN_A2
#define GP3 PIN_A3
#define GP4 PIN_A4
#define GP5 PIN_A5
#define HIGH 1
#define LOW 0



void main() {


while (1)

            {

          if((PIN_A4)==HIGH)
            {

               output_low(PIN_A0);
               output_high(PIN_A1);
               output_high(PIN_A2);
               output_high(PIN_A3); 
            }
            
          else if((PIN_A4)==LOW)
            {
               output_high(PIN_A0);
               output_low(PIN_A1);
               output_high(PIN_A2);
               output_high(PIN_A3);
            }
            
          else if((PIN_A5)==HIGH)
            {
               output_high(PIN_A0);
               output_high(PIN_A1);
               output_low(PIN_A2);
               output_high(PIN_A3);
            }
          else if((PIN_A5)==LOW)
            {
               output_high(PIN_A0);
               output_high(PIN_A1);
               output_high(PIN_A2);
               output_low(PIN_A3);
            }
        
}
}
